.case-event,
.case-event-case,
.case-event-upper {
    float: left!important
}
.form-signin {
	border-radius: 0px !important;
}
#sidebar-wrapper,
#wrapper {
    transition: all .4s ease 0s
}

.tree li,
.unstyled {
    list-style-type: none
}

.allMnuHandle td,
.allMnuHdr,
.tree li span,
a.drop_downnew:Hover {
    text-decoration: none
}

body,
html {
    height: 100%;
    font-size: 11px!important;
    font-family: Garamond!important
}

.label,
.list-width {
    height: 27px!important;
    border-radius: 0px !important;
}

.label-text {
    height: auto !important;
    text-transform: none !important;
    text-align: left;
    word-wrap: break-word !important;
}

legend {
    padding-bottom: 1%!important;
    
}

.panel-body {
    background-color: #fff;
    font-family: Helvetica
}

td {
    font-family: arial;
}

em {
    color: red
}

#toDo-tag .panel-default>.panel-heading {
    border: none!important;
    background: #d04a02!important;
    color: #fff
}

.margin-event {
    margin: 10px!important
}

.list-width {
    margin: 0!important;
    padding: 0!important
}

.pull-margin-top {
    margin-top: 5px!important
}

.margin-issue {
    margin: 0!important;
    padding: 0!important
}

.table {
    margin-bottom: 5px!important
}

.panel-body {
    padding-bottom: 5px!important
}

.form-group {
    margin-bottom: 4px!important
}

.table-margin {
    margin-bottom: 0!important
}

.form-horizontal .control-label {
    text-align: left!important
}

.list-group-item {
    padding: 1px 10px!important
}

.case-event-upper {
    width: 35%!important;
    font-size: 15px!important;
    margin-top: 2%!important;
    font-weight: 700;
    color: #333;
}

.badge-circle {
    background-color: #eb8c00
}

.badge-upper {
    border-right: 1px solid #d4d4d4;
    border-top-right-radius: 4px;
    text-align: left;
    color: #428bca;
    border-bottom-right-radius: 4px;
    font-size: 14px
}

.disabled,
.input-disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default;
    color: #000
}

.item-a-font {
    font-size: 14px!important;
    font-family: Helvetica!important
}

.case-event-case {
    width: 80%!important;
    
}

#show-event,
.case-event {
    width: 70%!important
}

#bb_message,
.case-side-bar {
    margin-bottom: -10px
}

.well-sm {
    background: 0 0!important;
    border: none!important
}

.nav>li>a {
    width: 155px;
    border: 1px solid #cbcbcb
}

.panel-heading {
    padding: 5px!important
}

.case-side-bar {
    width: 250px;
    padding: 2px 0 12px 10px;
    margin-left: 0
}

#waitdiv {
    position: fixed;
    z-index: 9999;
    left: 40%;
    top: 35%
}

.has-error .input-group-addon {
    color: transparent !important;
    background-color:#eee !important;
    border-color: #e0301e !important;
} 
.has-error .form-control {
    border-color: #e0301e !important;
}

.has-success .form-control,
.has-success .input-group-addon {
    border-top: 1px solid #7d7d7d
}
.has-success .input-group-addon{
         color:transparent !important;
        background-color: #eee !important;
        border-color: #7d7d7d !important;
}
.nav>li>a:hover {
    text-decoration: none;
    background-color: #f2f2f2  !important;
}

.form-control {
    font-size: 12px!important;
    font: initial;
    
    display: inline-block;
    position: relative;
    font-family: Helvetica!important
}

.bg {
    background-color: #d0f0ee
}

#wrap {
    min-height: 100%;
    height: auto!important;
    height: 100%
}

.newboxes {
    position: absolute;
    z-index: 1000;
    margin-left: -9px;
    padding: 1%;
    display: none;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    margin-top: 2.1%;
    width: 21%
}

.tags {
    background-color: #fff;
    border: 1px solid #a94442
}

table.dataTable thead th div.DataTables_sort_wrapper {
    color: #fff
}

.multiselect-container.dropdown-menu li {
    padding-left: 10px
}

.multiselect b {
    position: absolute;
    top: 14px;
    right: 3px
}

#footer {
    position: fixed;
    bottom: 0;
    font-family: helvetica;
    margin-top: 30px;
    padding: 0;
    border-top: 1px solid #ddd;
    width: 100%;
    background: #eaeaea;
    font-size: 75%;
    color: #999;
    overflow: auto;
    z-index: 1000
}

.red-button {
    background-color: #e0301e;
    color: #fff
}

#downloadButton {
    position: absolute;
    right: 0
}

#toDo-tag .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding-left: 0
}

#topmenu .col-md-4 {
    padding: 0;
    text-align: center;
    border-right: 1px solid #000
}

#topmenu a {
    text-decoration: none;
    font-weight: 700;
}

.small {
    font-size: 11px;
    font-family: Helvetica;
    color: #000
}


.remove_filter {
    margin-left: 2px
}

div.DTTT_container {
    padding-top: 5px!important
}

.edit {
    background-color: green;
    color: #fff;
    font-weight: 700;
    background-image: url(../img/buttongreen.png)
}

.delete {
    background-color: red;
    color: #fff;
    font-weight: 700;
    background-image: url(../img/buttonred.png)
}

.moduleName,
.userName {
    font-family: Helvetica;
    color: #333;
    font-weight: 700
}

.moduleName {
    font-size: 16px
}

.userName {
    font-size: 12px;
    line-height: 16px;
    margin-right: 6px;
    margin-top: 9px
}



.winmarkModulesusr {
    background-image: url(../img/windowmarkModulesusr.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 10px
}

.edit {
    background-color: green;
    color: #fff;
    font-weight: 700;
    background-image: url(../img/buttongreen.png)
}

.delete {
    background-color: red;
    color: #fff;
    font-weight: 700;
    background-image: url(../img/buttonred.png)
}

.moduleName {
    font-size: 16px
}

.userName {
    font-size: 12px;
    line-height: 16px;
    margin-right: 6px;
    margin-top: 9px
}

.hdrTabBg {
    background-color: #d04a02;
    height: 30px
}

.winmarkModulesusr {
    background-image: url(../img/windowmarkModulesusr.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    margin: 10px
}

.tabSeperator {
    background-color: #fff;
    width: 1px
}

#case_filter_div {
    font-size: 11px;
    font-weight: 100!important;
    margin-top: 5px!important
}

.tabUnSelected {
    font-size: 16px;
    border-bottom: 0 solid #fff;
    font-family: Helvetica;
    color: #fff
}

.tabUnSelected a {
    font-size: 12px;
    color: #fff;
    padding: 5px 20px;
    width: 180px
}

.tabSelected,
.tabUnSelected {
    padding: 5px 10px
}

.tabSelected {
    font-weight: 700;
    font-size: 11px;
    border-bottom: 0 solid #fff;
    padding: 2px 10px
}

.tabSelected a {
    font-size: 12px;
    color: #fff;
    font-family: Helvetica;
    font-weight: 400;
    padding: 5px 20px;
    width: 180px
}

.allMenu {
    border-top: 1px solid #fff;
    left: 300px;
    top: 89px;
    position: absolute;
    z-index: 1000001;
    display: none;
    padding: 2px;
    background-color: #e0301e
}

.searchBtn {
    width: 48px;
    height: 24px
}

.allMnuHandle td {
    height: 20px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    background-color: #006;
    cursor: move;
    padding: 2px;
    border-bottom: 2px solid #666
}

#show-list,
.tree li span,
.tree li.parent_li>span {
    cursor: pointer;
    font-family: Helvetica
}

.allMnuHdr {
    font-weight: Bold;
    font-size: 11px;
    display: block;
    background-color: #fff;
    color: #009;
    padding-top: 5px;
    padding-bottom: 5px
}

a.drop_downnew,
a.drop_downnew_parent {
    font-size: 12px;
    line-height: 20px;
    border-bottom: 1px solid #d3d3d3;
    display: block
}

a.drop_downnew_parent {
    width: 100px;
    text-align: left;
    font-weight: 700;
    color: #33338c;
    background-color: #fff;
    padding: 2px 5px
}

a.drop_downnew,
a.drop_downnew:Hover {
    padding: 5px 5px;
    width: auto;
    text-align: left;
    font-weight: 400;
    font-family: Helvetica;
    /* background-color: #d04a04 !important */
}

a.drop_downnew {
    
    background-color: #d04a02;
    color: #fff;
}

.filter_lable,
.filter_select {
    font-size: 11px
}

a.drop_downnew:Hover {
    color: #d04a02;
    background-color: #e5e5e5;
}

#loginform {
    border: 1px solid #ddd;
    padding: 20px
}

#wrap>.container {
    padding-top: 60px
}

#wrapper {
    padding-left: 7%
}

#wrapper.active {
    position: relative;
    left: 27%;
    max-width: 74%;
    padding-left: 0
}

#page-content-wrapper {
    width: 110%!important;
    float: left!important;
    margin-top: -12px!important;
    margin-left: -10%
}

.filter_li {
    margin-left: 10px;
    margin-top: 10px
}

.filter_select {
    width: 85%;
    height: 25px;
    border: 1px solid;
    border-radius: 5px
}

.clear {
    clear: both
}

.brand {
    color: #e05e00!important;
    font-family: helvetica;
    font-style: italic
}

#org {
    background-color: #fff;
    margin: 10px;
    padding: 10px
}

.alert-message {
    margin: 2px 0
}

.topbar {
    position: absolute
}

.jOrgChart {
    margin: 10px;
    padding: 20px
}

.jOrgChart .node {
    font-size: 14px;
    background-color: #7d7d7d !important;
    border: 5px solid #fff;
    color: #f0f8ff;
    -moz-border-radius: 8px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  
    background-image: linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 100%) !important;
    background-repeat: repeat-x !important;
    background-color: #e8e8e8 !important;
}

.node p {
    font-family: tahoma;
    font-size: 10px;
    line-height: 11px;
    padding: 2px
}

.sidebar-nav {
    top: 53px;
    list-style: none;
    margin: 0;
    padding: 0
}

.sidebar-nav>.sidebar-brand {
    font-size: 18px;
    text-align: center
}

#wrapper.active #sidebar-wrapper {
    left: 250px;
    width: 250px;
    transition: all .4s ease 0s
}

.container .credit {
    margin: 20px 0
}

code {
    font-size: 80%
}

.fuelux .datagrid tfoot,
.fuelux .datagrid thead {
    background-color: #edf8fe!important
}

.fuelux .table-bordered {
    border: 1px solid #ccc!important;
    border-left: 1px!important
}

.navbar .brand {
    color: #000!important
}

.navbar-inverse .navbar-nav>li>a {
    font-size: 19px;
    color: #f8f2f2
}

.navbar-inverse {
    background-image: linear-gradient(to bottom, #941515 0, #941515 100%)
}

.navbar-inverse .navbar-nav>.active>a {
    background-image: linear-gradient(to bottom, #000 0, #000 100%)
}

div.DTTT_container {
    position: relative!important;
    float: right!important;
    margin-bottom: 1em!important
}

.dataTables_length {
    float: left;
    margin-top: 2px
}

.ui-widget-header {
    border: 3px solid #d3d3d3!important;
    line-height: 0!important
}

#dataset_table .classDataTable {
    font-size: 11px!important;
    font-family:  Helvetica !important
}

.ui-button {
    margin-right: -.1em!important
}

a.DTTT_button,
button.DTTT_button,
div.DTTT_button {
    margin-left: 10px!important;
    height: 22px!important;
    padding: 3px 5px!important;
    color: #000!important
}

.paging_full_numbers .ui-button {
    padding: 2px 6px;
    margin: 0;
    cursor: pointer;
    color: #333!important
}

.btn-label {
    position: relative;
    left: -12px;
    display: inline-block;
    padding: 6px 12px;
    background: rgba(0, 0, 0, .15);
    border-radius: 3px 0 0 3px
}

.btn-labeled {
    padding-top: 0;
    padding-bottom: 0
}

.tree {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #999
}

.tree li {
    margin: 0;
    padding: 10px 5px 0;
    position: relative
}

.tree li::after,
.tree li::before {
    content: '';
    left: -20px;
    position: absolute;
    right: auto
}

.tree li::before {
    border-left: 1px solid #999;
    bottom: 50px;
    height: 100%;
    top: 0;
    width: 1px
}

.tree li::after {
    border-top: 1px solid #999;
    height: 20px;
    top: 25px;
    width: 25px
}

.tree li span {
    display: inline-block;
    padding: 3px 8px;
    font-size: 12px
}

.frezee,
.shadow {
    pointer-events: none;
    cursor: not-allowed !important;
}

.tree>ul>li::after,
.tree>ul>li::before {
    border: 0
}

.tree li:last-child::before {
    height: 30px
}

.tree li.parent_li>span:hover {
    background: #eee;
    color: #000
}

.case_period {
    width: 85%;
    color: #f5f5f5;
    background-color: #2fb8c4;
    position: relative;
    overflow: hidden
}

.set-background {
    background-color: #edf8fe
}

.error {
    color: red!important;
    font-size: 14px
}

input.error {
    border: 1px solid red!important
}

.yellowColorClass {
    background-color: #ff0
}

.shadow {
    opacity: .7;
    color: grey
}

.reset {
    background: url(../img/refresh.png)
}

.arrow-n {
    border-bottom-width: 1em;
    border-bottom-style: solid;
    border-bottom-color: #666;
    bottom: .25em
}

.arrow-e {
    border-left-width: 1em;
    border-left-style: solid;
    border-left-color: #666;
    left: .25em
}

.arrow-s {
    border-top-width: 1em;
    border-top-style: solid;
    border-top-color: #666;
    top: .25em
}

.arrow-w {
    border-right-width: 1em;
    border-right-style: solid;
    border-right-color: #666;
    right: .25em
}

.text_right {
    text-align: right
}

.text_center {
    text-align: center
}

.text_left {
    text-align: left
}

.pannel-font {
    font-size: 16px;
    float: left;
    font-family: Helvetica !important
}
h4{
    font-weight:100 !important;
}

#bb_message,
#cls_issues h4,
#opn_issues h4 {
    margin-left: -20px;
    margin-top: -20px;
    padding-left: 8px;
    padding-top: 2%;
    font-size: medium;
    text-align: center
}

#bb_heading {
    padding-left: 8px;
    padding-top: 1%;
    padding-bottom: 1%!important;
    background-color: #d04a02;
    color: #fff;
}

#cls_issues h4,
#opn_issues h4 {
    margin-bottom: -3%
}

.tag_count {
    background-color: #005aff;
    padding: 4px 6px;
    border-radius: 2px 0 0 2px;
    margin-right: -3px
}

.show_tag {
    margin-right: 15px;
    display: inline;
    border-top-right-radius: 2px;
    border-bottom: none;
    border-right: none;
    border-bottom-right-radius: 2px
}

.new_group {
    background-color: #2aabd2;
    color: #fff;
    margin-right: 10px;
    margin-top: -18px;
    margin-bottom: 2px
}

.btn-success {
    background: linear-gradient(#285b94, #58b9d9)!important
}

.btn-success:focus,
.btn-success:hover {
    background-color: ''!important;
    background-position: 0!important
}

.btn-danger:focus,
.btn-danger:hover {
    background-color: ''!important;
    background-position: 0!important
}

.btn-activate,
.btn-deactivate,
.btn-delete {
    background-color: transparent;
    color: #fff
}

.btn-activate {
    border: 0 #5bc0de
}

.btn-deactivate {
    border: 0 #b92c28
}

.btn-delete {
    border: 0 teal
}

.tab-content {
    background-color: #fff;
    border: 1px solid #d04a02;
    color: #333;
    margin: 1% 0;
    padding: 3%;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    
    color: #000;
    background-color: #fff;
    border: 1px solid #d04a02
}


/* .modal-footer button {
    background: #d04a02 !important;
    border-color: #d04a02;
    color:#fff !important;
} */

.modal-footer {
    margin-top: 0;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.timelineUI {
    border-radius: 5px;
   
}
.nav-pills>li>a {
    border-radius:0px !important;
}
.input-group-addon {
  
    border-radius: 0px !important;
}
.btn-default {
    border-radius: 0px !important;
    -webkit-box-shadow:  none !important;
    box-shadow:  none !important;
}
.chosen-container-multi .chosen-choices {
    /* background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff)); */
    /* background-image: -webkit-linear-gradient(#eee 1%,#fff 15%); */
    background-image: none !important;
    background-image:  none !important;
   
}
.has-success .control-label {
    color: #7d7d7d !important;
}
.has-error .control-label,.has-error .help-block {
    color: #e0301e !important;
}
.has-error .bootstrap-select .dropdown-toggle{
    border-color: #e0301e  !important;
}
.has-success .form-control {
    border-color: #7d7d7d !important;
}
.has-error .form-control:focus {
    border-color: #e0301e  !important;
}
.nav-tabs>li>a {
   
    border-radius:  0px !important;
}
.chosen-container-active .chosen-choices {
    border: 1px solid #7d7d7d;
     box-shadow:none !important;
}
.form-control {
    border-radius:0px !important;
    -webkit-box-shadow: none !important;
     box-shadow: none !important;
     -webkit-transition:none !important;
    transition:none !important;
    transition:none !important;
     transition:none !important; 
}
.table-bordered>tbody>tr>td{
    border: 1px solid #d1d1d1 !important;
}
.modal-content {
  
     border-radius: 0px !important
 
}
.btn-save {
    background: #eb8c00!important;
    border-color: #eb8c00;
    width: 100px;
    color: #fff!important;
}
.btn.active, .btn:active {
    -webkit-box-shadow: none !important;
     box-shadow:  none !important;
}
.form-control:focus {
    border-color: #7d7d7d !important;
    outline: 0 !important;
     -webkit-box-shadow: none !important;
     box-shadow:none !important;
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus {
    background-color: #7d7d7d !important;
    background-image: linear-gradient(to bottom,#7d7d7d 0,#7d7d7d 100%);
  
}
.well {
 
    background-image: linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 100%);
    border-color: #dddddd;
    -webkit-box-shadow: none !important;
    box-shadow:none !important;
    border-radius: 0px !important;
}
.dropdown-menu>.active>a:hover {
    background-color: #7d7d7d !important;
    background-image: linear-gradient(to bottom,#7d7d7d 0,#7d7d7d 100%);
    color: #333 !important
}
.btn-save:hover{
    background: #fff!important;
    border-color: #eb8c00;
    width: 100px;
    color: #eb8c00!important;
    text-shadow:none !important;
    outline: none !important;
}
.btn-info {
    background: #fff!important;
    border-color: #eb8c00;
    width: 100px;
    color: #eb8c00 !important;
    text-shadow:none !important;
    outline: none !important;
}
#btn_cancel_range{
    background: #fff!important;
    border-color: #eb8c00 !important;
    width: 100px !important;
    color: #eb8c00 !important;
    text-shadow:none !important;
    outline: none !important;
}

.button{
    background-color: #e27588 !important;
    color: white !important;
    outline: none !important;
}

.btn {
    padding: 5px;
    font-size: 12px;
    border-radius:0;
    font-family: Helvetica !important;
    outline:0 !important;
}

.datepicker {
    cursor: pointer!important
}

.ui-widget-content {
    z-index: 100!important
}

#date_drop ul li {
    margin-top: 3px
}

.daterangepicker b {
    position: absolute;
    top: 14px;
    right: 3px
}

.red-button {
    margin-top: 20px
}

.tabUnSelected::after {
    content: "";
    height: 13px;
    width: 20px;
    vertical-align: middle;
    display: inline-block;
    background: url(../img/icons-new.png) -112px -96px;
    margin-left: 9px
}

.tabSelected::after {
    content: "";
    height: 13px;
    width: 20px;
    vertical-align: middle;
    display: inline-block;
    background: url(../img/icons-new.png) -112px -96px;
    margin-left: 9px
}

.btn-info:hover {
    border-color: #eb8c00!important;
    background: #eb8c00!important;
    color:#fff !important;
    
}
#btn_cancel_range:hover{
    border-color: #eb8c00!important;
    background: #eb8c00!important;
    color:#fff !important;
}
.table>tbody>tr>td{
    line-height: 1.42857143!important;
    vertical-align: middle !important;
}

#filter_ul>li>label>a {
    color: #000
}

.chosen-container {
    color: #333!important
}

.btn-default {
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font-size: 12px!important;
    width: 100%!important
}

.menu {
    width: 163px;
    visibility: hidden;
    position: absolute;
    z-index: 1000;
    border-top: 1px solid #fff
}

body {
    font-family: Helvetica !important
}

label {
    font-family: Helvetica !important
}

a {
    color: #333;
    font-size: 12px
}

#toDo-tag a,
.dataTable a {
    text-decoration: underline
}

.heading {
    text-align: center
}

.badge {
    font-weight: 400;
    border-radius: 21px !important;;
}

#case_reports label {
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    width: 30%
}

#case_reports .form-control {
    width: 63% !important;
    display: inline;
    text-align: left;
}

#case_reports .multiselect {
    width: 96.8%!important;
    display: inline;
    text-align: left;
    padding: 5px
}

#case_reports .btn-group {
    width: 68%!important
}

.myLabel {
    vertical-align: middle;
    padding-top: 5%;
    font-size: 14px;
    font-family: Helvetica !important
}

.panel {
    background-color: #fff;
    border-radius: 0px !important; 
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
    
}

.chosen-container.chosen-container-multi {
    width: 100%!important
}

#login_details_chart {
    width: 100%!important;
    height: 300px!important
}

#counterTable {
    height: 200px;
    font-size: 12px;
    text-align: center
}

.table>thead>tr>th {
    vertical-align: middle!important
}

#counterTable th {
    text-align: center!important
}

#modify-law {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    border: 1px solid #999;
    background-color: #fff;
    height: 550px!important
}

#main-div {
    background-color: #fff;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 22px!important
}
#upper_tag{
    padding-left: 8px;
    padding-top: 1%;
    padding-bottom: 1%!important;
    background-color: #d04a02;
    color: #fff;
    border-radius: 5px 5px 0 0;
}

.btn-info.focus, .btn-info:focus{
    border-color: #d04a02 !important;
}

legend {
    font-size: 15px;
    font-weight: 700;
}

/* .well {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)!important
} */

.label-success {
    background-color: #d04a02!important
}

.label-warning {
    background-color: #eb8c00!important;
    color:#000;
}

.label-danger {
    background-color: #e45c2b!important
}

.label-info {
    background-color: #fb7c4d!important
}

.label-primary {
    background-color: #f3ba66!important;
    color:#333;
}

#magic-table td {
    width: 30%!important
}

ul {
    list-style-type: none
}

.btn-group {
    width: 100%!important
}

.multiselect-selected-text {
    float: left
}

.multiselect-container.dropdown-menu {
    width: 100%!important
}

.multiselect-container.dropdown-menu,
.person_respons_c {
    width: none!important
}

#search_entity .denote_error {
    color: rgb(255, 255, 255, 1)!important
}

.excelButton {
    border: 0!important;
    background: 0 0!important;
    height: 27px;
    padding: 3px!important;
    margin-left: 50px!important;
    font-size: 18px!important;
    font-weight: 400;
    font-family: Helvetica ;
    margin-top: 0!important
}

input[type=radio] {
    margin: 0
}

.daterangepicker {
    padding: 10px 0!important
}

.modal-content {
    padding-right: 0!important
}

#topmenu ul li {
    float: right;
    padding: 35px 0 0
}
#topmenu ul li:first-child > a {
    border-right: none;
 }

#topmenu ul li a {
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #000
}

.dataTable td,
.dataTable th {
    max-width: 163px!important
}
.dataTable a:hover{
    color:#333;
}
#topmenu ul li a img {
    margin-right: 5px
}

#case_event_doc_grid th {
    max-width: 120px
}

#case_event_doc_grid td {
    max-width: 120px
}

#Invoice_Management_td {
    max-width: 200px
}

a.report_new {
    padding: 5px 5px;
    width: auto;
    text-align: left;
    font-family: Helvetica;
    font-size: 13px;
    line-height: 20px;
    border-bottom: 1px solid #d3d3d3;
    display: block
}

#ewaybill {
    background: 0
}

.eway_table td {
    padding: 5px
}

#eway_table td {
    padding: 5px
}

.action {
    background-color: #f6e1b8;
    padding: 7px 40px
}

#step {
    margin-bottom: 5px
}

#configure {
    margin-top: 5px;
    font-weight: 300
}

#save_query {
    margin-top: 5px;
    font-weight: 400;
    color: #dc4040;
    font-size: 14px
}

#next_step3 {
    margin-top: 5px;
    font-weight: 400;
    color: #dc4040;
    font-size: 14px
}

#provision_table td,
#provision_table th {
    text-align: center;
    border: 1px solid #000
}

#create_tab>li.active>a:hover {
    background-color: #e0301e;
    color: #fff
}
a:hover{
    color: none !important;
     text-decoration: none !important;
}


.issue_interest_form {
    margin: 0 0;
    padding: 13px 0 0 0
}

.pagination>li>a, .pagination>li>span {
  
     color:black !important;
   
}
hr {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
    border: 0;
    border-top: 1px solid #eee;
}

@media only screen and (max-width: 1024px) {
    .right {
        height: 100%;
        width: 105% !important;
        position: fixed;
        z-index: 1;
        top: 0;
        padding-top: 20px;
        right: 0;
        background-color: #eb8c00;
        /* width: 40%; */
    }
    .box{
        height: 200px !important;
    }
    .info{
        text-align: right !important; 
        font-size: 23px  !important;
        font-weight: bold !important;
    }
    #totalcomdata {
        width: 718px !important; 
        height: 193px !important; 
        z-index: 20 !important; 
        position: unset !important; 
        padding-top: 50px !important;
    }
    .alignments {
        position: absolute !important;
        margin-top: 52px !important;
        padding-right: -30px !important;
        margin-left: -200px !important;
        font-weight: bold !important;
        font-size: 22px !important;
    }
    #mytable_wrapper{
        overflow: scroll;
    }
    .gr__localhost{
        width: 117%;
    }
	.gr__stg_lms_pwc_com{
		width: 117%;
	}
    .calender_footer{
        width: 112%;
    }
    .provision_style{
        width: 117% !important;
    }
    #caselevel_demand_Log_details_grid_paginate{
        margin-bottom: -1px !important;
    } 
    .calender_body{
        width: 111%;
    }
   
    #panel3{
        margin-top: 142px;
    }
    #case_reports .multiselect {
        width: 92.8%!important;
    }
   .modal-content {
        width: 170% !important;
        margin-left: -36% !important;
    }
    .box1 {
        width: 100% !important;
    }
    .datestyle{
        width: 100% !important;
    }
    .panelstyle{
        padding-bottom: 7% !important;
    }
    .margin{
        
    margin-top: 15px;
    }
    .datamargin{
        
    margin-top: 55px;
    }
    .datemargin{
        width: 169px !important;
    }
	.stg_pwc_width{
		width:117%;
	}
    .search_margin{
        margin-top:39px !important;
    }
  
    .pro_style{
        margin-top: -3px;
         margin-left: -108px;
    }
    .finalize_style{
        margin-left: 19%;
        margin-top: -28px;
    }
    .marginstyle{
        margin-left: -98px;
    }
    .modal_style{
        width: 200% !important;
        margin-left: -42% !important;
        display: block !important;
    }
    #issue_demand_Log_details_grid_paginate {
        margin-bottom: -3px !important;
    }
    .model_style{
        width:48% !important;
    }
}

@media (min-width: 768px){
.modal-content {
     -webkit-box-shadow:none !important;
     box-shadow: none !important;
}
        /* .right {
            height: 100%;
            width: 105% !important;
            position: fixed;
            z-index: 1;
            top: 0;
            padding-top: 20px;
            right: 0;
            background-color: #eb8c00;
        } */
}

